Big Huge Thesaurus

Jamaica caper tree

noun